yan xu
21-4 and 21-2 in Shangluo: Asia's Beach Volleyball Ticket to LA 2028People remember the score. I remember how they walked into the match. In...
Nine Sedimentary Layers: A Verification Map Before We Name a Table Tennis ProdigyOn the cold stand of a continental arena, I open my notebook to a page ruled...
2026 Asian Games badminton team draw: India meet Japan in the quarter-finals, Korea awaits on the semi-final pathOn September 19, 2026, at the Aichi-Nagoya media centre, a large sheet of pap...
Decoding the Nine Dimensions of Esports Analysis: When Data Reshapes the GameData timestamp: August 13, 2026. Opening: thirty minutes before going live...
Badminton and the Stopwatch: How 78 Seconds of Review Is Reshaping Match RhythmAt the men's singles semifinal of a World Tour Super 1000 event last March, I...
Worthing TTC Launches Junior Team 1 Star: A Saturday Squeezed Between Two DeadlinesOn 10 October, a Saturday, a hall in Worthing on England's south coast will...
U20 Vietnam and the North Korean Test: A Narrow Win to Kick OffViet Tri, on a late afternoon, the air was thick with humidity and...
CAND's comeback victory reveals tactical questions: Pragmatic play or survival instinct?The opening day of the V.League 2 season witnessed a familiar scenario for...
The Referee Learns to Stay Silent: V-League, VAR, and the Craft of Saying 'Insufficient Information'Minute 88. The referee raises both hands to his ear — the signal to the VAR...
Leviatán Won Masters London Yet Missed Champions Shanghai: Three Data Layers Explaining a Systemic ShockOn the day Leviatán lifted the Masters London trophy, I stayed four extra hou...
The 'Football' Label Lied: Lessons from a Mexican University's Match with No GoalsI sit in São Paulo, opening the "football" labeled analysis file the system...
V.League Transfer Window: A Data Filter for a Rumor-Rich MarketTwo Screens, One Transfer Window Nine in the evening, the first week of June....
Kompany Sitting at Half-Time: Bayern and the Lesson of the Empty Seat on the TouchlineI watched the Bayern Munich versus RB Leipzig footage three times, and each...
Four VCT China Teams, Zero Maps Won at Champions Shanghai 2026: Reading Week One Through a Data LensThe 1-13 scoreline on Ascent was the first number I circled in my notebook...
Singapore's Women's Epee Team and Their First Medal: The Final Rhythm HeldOn the scoreboard, the score stopped at 42-41. Nobody in the small stands of...
V.League 1 2026/2026: Nam Dinh Cut 12 Pressing Actions Per Match, Hanoi Added 9At minute 88 at Thien Truong Stadium, a midfielder of Thep Xanh Nam Dinh stoo...
Messi Scores 100th Goal for Inter Miami in Campeones Cup: Echoes Left Behind in the East StandAt the 24th minute, the ball settled in the Cruz Azul net. The stand rose as...
Cong An Ha Noi vs Gamba Osaka: Four Clean Sheets and the Trap Called FormOn the old computer monitor in a small apartment in Suyeong, Busan, the...
Global Chess League 2026: Carlsen Returns, India's Future in QuestionWhen the clock at the Global Chess League rapid event starts counting down th...
Women's Volleyball Pool A at the 2026 Asian Games: Indonesia, Japan, Nepal and a Single Fixture LineIn an Indonesian volleyball supporters' group, someone reposted a link with...
Nine Sedimentary Layers: A Verification Map Before We Name a Table Tennis ProdigyOn the cold stand of a continental arena, I open my notebook to a page ruled...
2026 Asian Games badminton team draw: India meet Japan in the quarter-finals, Korea awaits on the semi-final pathOn September 19, 2026, at the Aichi-Nagoya media centre, a large sheet of pap...
Decoding the Nine Dimensions of Esports Analysis: When Data Reshapes the GameData timestamp: August 13, 2026. Opening: thirty minutes before going live...
Badminton and the Stopwatch: How 78 Seconds of Review Is Reshaping Match RhythmAt the men's singles semifinal of a World Tour Super 1000 event last March, I...
Worthing TTC Launches Junior Team 1 Star: A Saturday Squeezed Between Two DeadlinesOn 10 October, a Saturday, a hall in Worthing on England's south coast will...
U20 Vietnam and the North Korean Test: A Narrow Win to Kick OffViet Tri, on a late afternoon, the air was thick with humidity and...
CAND's comeback victory reveals tactical questions: Pragmatic play or survival instinct?The opening day of the V.League 2 season witnessed a familiar scenario for...
The Referee Learns to Stay Silent: V-League, VAR, and the Craft of Saying 'Insufficient Information'Minute 88. The referee raises both hands to his ear — the signal to the VAR...
Leviatán Won Masters London Yet Missed Champions Shanghai: Three Data Layers Explaining a Systemic ShockOn the day Leviatán lifted the Masters London trophy, I stayed four extra hou...
The 'Football' Label Lied: Lessons from a Mexican University's Match with No GoalsI sit in São Paulo, opening the "football" labeled analysis file the system...
V.League Transfer Window: A Data Filter for a Rumor-Rich MarketTwo Screens, One Transfer Window Nine in the evening, the first week of June....
Kompany Sitting at Half-Time: Bayern and the Lesson of the Empty Seat on the TouchlineI watched the Bayern Munich versus RB Leipzig footage three times, and each...
Four VCT China Teams, Zero Maps Won at Champions Shanghai 2026: Reading Week One Through a Data LensThe 1-13 scoreline on Ascent was the first number I circled in my notebook...
Singapore's Women's Epee Team and Their First Medal: The Final Rhythm HeldOn the scoreboard, the score stopped at 42-41. Nobody in the small stands of...
V.League 1 2026/2026: Nam Dinh Cut 12 Pressing Actions Per Match, Hanoi Added 9At minute 88 at Thien Truong Stadium, a midfielder of Thep Xanh Nam Dinh stoo...
Messi Scores 100th Goal for Inter Miami in Campeones Cup: Echoes Left Behind in the East StandAt the 24th minute, the ball settled in the Cruz Azul net. The stand rose as...
Cong An Ha Noi vs Gamba Osaka: Four Clean Sheets and the Trap Called FormOn the old computer monitor in a small apartment in Suyeong, Busan, the...
Global Chess League 2026: Carlsen Returns, India's Future in QuestionWhen the clock at the Global Chess League rapid event starts counting down th...
Women's Volleyball Pool A at the 2026 Asian Games: Indonesia, Japan, Nepal and a Single Fixture LineIn an Indonesian volleyball supporters' group, someone reposted a link with...
